package endereco;

import excecao.*;

public interface IEndereco {

	public int inserir(Endereco novoEnderecor) throws ElementoExisteException, 
						  						      RegistroCadastradoComSucessoException;

	public void alterar(Endereco endereco) throws ElementoNaoEncontradoException, 
												  RegistroAlteradoException;

	public Endereco consultar(int id) throws ElementoNaoEncontradoException,
											 BancoVazioException;


	public Endereco[] listar() throws ElementoNaoEncontradoException,
									  BancoVazioException;


	public void excluir(int id) throws ElementoNaoEncontradoException,
									   RegistroExcluidoException,
									   BancoVazioException;
	
}
